@charset "utf-8";
/*css common PC begin*/ 
*{margin:0; padding:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0;}
body { 
    font-size:16px; 
	color:#666; 
	font-family:"Microsoft Yahei",Arial; 
	background:repeat-y center url(../images/bg.png);
	}
fieldset, img { border:0; }
ol, ul { list-style:none; }
li{list-style-type:none;}
h1, h2, h3, h4, h5, h6{ font-size:18px; font-weight:normal; }
em { font-style:normal; }
input, button, select, textarea { outline:none; }
textarea { resize:none; }
p { text-align:justify; text-justify:distribute; text-indent: 0em;}
a { color: #666; text-decoration:none; }
a:hover { color: #333; text-decoration:none; }

.m { 
    width:1070px; 
	margin:0 auto; 
	background-color:#FFF;
   }
.m_l { width:160px; background-color:#F9F9F9; float:left; margin-top:10px; border-right:solid 1px #E6E6E6; border-bottom:solid 2px #0080C0;}
.m_l h1 { background-color:#0080C0; color:#FFF; padding:5px; text-align:center; font-weight:600; font-family:Georgia, "Times New Roman", Times, serif; }
.m_l ul { margin:20px 10px 10px 10px; }
.m_l ul li { font-size:13px; height:50px; margin-bottom:10px;}
.m_l ul li a { font-size:13px; height:40px; display:block; background:#EBEBEB; padding:5px; border-bottom:solid 1px #0080C0; color:#FF6600; 
	-moz-border-radius: 5px;      /* Gecko browsers *  background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#00abeb)); */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
}
.m_l ul li a:hover { background-color:#009CE8; color:#FFF; padding:5px; border-bottom:solid 1px #005782; 
	transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
	-mos-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
}
.m_l ul li b { }

.m_r { width:900px; float:right; padding-bottom:20px;}
.f_l { float:left;}
.f_r { float:right;}
.cl { clear:both; width:100%; line-height:0px; font-size:0px;}
.line { width:100%; border-bottom:solid 1px #e7e7e7; margin-top:20px; margin-bottom:20px;}
/*css common PC end*/ 

/*logo begin*/
.top100 { 
    width:100%; 
	background-color:#FFF;
	}
.top { height:120px;}
.top img { float:left;}
.logo { 
    width:600px; 
	height:90px; 
	margin:15px; 
	color:#323232;
	}
.logo_tit { 
    margin-top:20px; 
	margin-left:20px; 
	font-family:"楷体_GB2312";
	}
.logo_tit b { font-size:26px;}
.logo_tit em { 
    font-size:14px; 
	display:block;
	}
/*logo end*/

/*language begin */
.lang { 
    margin:15px; 
	font-size:12px; 
	font-family:"宋体";
	line-height:20px;
	}
.lang img {
    margin-left:5px;
	float:left;
	width:20px;
    }
.lang span {
    float:left;
	margin-left:5px;
    }
/*language end */

/*nav begin*/
.nav100 { 
    width:100%; 
	height:53px; 
	border-top:solid 1px #eee; 
	border-bottom:solid 1px #eee; 
	background-color:#f7f7f7; 
	line-height:53px; 
	}
.nav { 
    background-color:#f7f7f7; 
	font-size:16px;
	}
.nav ul { margin-left:0px;}
.nav ul li { 
    width:90px; 
	margin-right:4px; 
	display:block; 
	float:left; 
	text-align:center;
	}
.nav ul li:hover { 
    background:url(../images/nav_li_bg.png) no-repeat; 
	display:block;
	}
.nav ul li span { 
    width:90px; 
	height:51px; 
	background:url(../images/nav_li_index_bg.png) no-repeat; 
	display:block; 
	}
.o { 
    width:90px; 
	height:51px;
	background:url(../images/nav_li_bg.png) no-repeat;
	display:block; 
	}
.o span { padding-left:5px;}
.nav ul li a { display:block;}
/*nav end*/

/*slogan begin*/
.tit_0 { 
    width:1068px; 
	height:120px; 
	border-right:solid 1px #FFF; 
	border-left:solid 1px #FFF; 
	background:url(../images/tit_0_bg.png) repeat-x;
	}
.tit_0 img { margin:40px 0px 30px 22px;}
/*slogan end*/

/*banner begin*/
.banner100 { 
    width:100%; 
	height:250px; 
	background:url(../images/banner_bg.png) repeat-x;
	}
.banner { 
    width:1060px; 
	margin:0 auto; 
	padding-top:10px; 
	padding-left:10px;}

.banner_a { width:216px;}
.banner_a a { outline:0; display:block;}
.banner_b { margin-top:35px;}
.banner_c img {margin-top:0px;}
/*banner end*/

.links { height:120px; margin-top:10px; padding-top:10px; background-color:#f5f5f5;}
.links a { margin:5px; color:#939393;} 
.links a:hover { color:#0080FF;}
.links_c { margin:10px; line-height:24px;}
 /*links*/

/*food begin*/
.foot100 { width:100%; background-color:#3e3a39; }
.foot { 
    width:1050px; 
	height:230px; 
	line-height:22px; 
	margin:0 auto; 
	padding:40px 10px 0px 10px; 
	font-family:"宋体"; 
	font-size:15px; 
	color:#FFF; 
	background-color:#0088c4;
	}
.foot p { padding-left:10px;}
.foot p a { color:#FFF;} 
.keywords { margin-top:20px; margin-left:10px;}
.keywords a { color:#e7e7e7;}
/*foot end*/